Senior Software QA Engineer
Description
About Us:
At Sitecore, our mission is to simplify how brands reach, engage, and serve people by delivering intelligent, personalized digital experiences that connect the world. We empower the world’s most iconic brands to build lifelong relationships with their customers—seamlessly, smartly, and at scale.
As the leading provider of agentic digital experience software, Sitecore brings together content, commerce, and data into one composable platform that enables brands to deliver millions of meaningful, adaptive experiences every day. Trusted by global leaders such as American Express, Porsche, Starbucks, and L’Oréal, Sitecore helps brands transform engagement through experiences that are not only personalised but predictive and dynamic.
Our foundation is our people—a diverse, passionate, and collaborative global team spanning over 25 countries. We believe that every experience matters, and that belief starts with how we work together. Our values guide how we lead, innovate, and connect. They are the behaviors that bring our mission and vision to life, every day, in every interaction.
As we continue to evolve, we are actively cultivating AI skills across our teams to unlock new levels of creativity, efficiency, and insight. From engineering to customer experience, AI capabilities are becoming integral to how we design, build, and deliver the next generation of digital experiences.
About the Role:
Sitecore is looking for a highly detail-oriented Senior Software QA Engineer to join our Product Development engineering team in Malaysia. The successful candidate will demonstrate strong proficiency in both manual and automated testing, ensuring the quality and reliability of our software products through comprehensive testing and validation processes. We are seeking an individual who proactively engages with feedback, willingly shares knowledge and information, and consistently upholds a collaborative and positive approach.
What You’ll Do:
- Develop and execute comprehensive test plans and test cases using both manual and automated approaches.
- Define and own end‑to‑end test strategies, including risk‑based testing, to ensure optimal coverage and high‑quality releases.
- Translate business and technical requirements into effective test scenarios.
- Conduct manual exploratory, usability, and edge‑case testing to ensure robust user experience.
- Design, implement, and maintain automated tests using frameworks such as Playwright, Selenium, SpecFlow, Cucumber, Postman, NUnit, or XUnit.
- Review automated test code and collaborate with engineers to ensure high-quality, scalable, and maintainable test frameworks.
- Integrate automated tests into CI/CD pipelines (GitHub Actions, TeamCity), and ensure manual validation where needed.
- Investigate, document, and track defects, collaborating with developers to resolve issues effectively.
- Advocate for continuous improvement in both manual and automated test practices.
- Work collaboratively within Agile/Scrum teams, participating in iterative development and continuous testing.
What You Need to Succeed
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of experience in software testing (manual + automation).
- Hands‑on experience with automation frameworks and manual testing best practices.
- Experience testing across both OnPrem and SaaS environments.
- Strong analytical, troubleshooting, and problem‑solving skills with attention to detail.
- Proficiency with Git, CI/CD pipelines, and modern development tools (VS, VS Code, GitHub Copilot, Jira, XRay, etc.).
- Excellent communication and collaboration with engineers, product owners, and cross‑functional teams.
- Familiarity with Agile/Scrum delivery.
Additional Skills That Could Set You Apart
- Proficiency in C#.NET or TypeScript for automation scripting.
- Strong understanding of unit, integration, and end‑to‑end testing (NUnit, XUnit).
- Knowledge of Docker/Kubernetes or containerized testing.
- Experience with databases (relational/NoSQL) as part of test validation.
- Load/performance testing experience.
- Security testing exposure.
- Experience with microservices and cloud‑native testing strategies.
- Testing REST and GraphQL services.
- Ability to leverage AI tools for test development, automation, and optimization.
- ISTQB (QS certification)
Sitecore is proud to be an equal opportunity workplace. We are committed to equal employment opportunity without unlawful regard to race, color, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, veteran status or any other local legally protected characteristic.